From ea3667c49ca6ee6c692bc6fbf00d8769c80deca3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 29 Apr 2007 05:06:06 +0000 Subject: [PATCH] Free the custom paper list. (#403267, Felix Riemann) 2007-04-29 Matthias Clasen * gtk/gtkpagesetupunixdialog.c (gtk_page_setup_unix_dialog_finalize): Free the custom paper list. (#403267, Felix Riemann) svn path=/trunk/; revision=17695 --- ChangeLog | 5 +++++ gtk/gtkpagesetupunixdialog.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0c805875c9..5ea8e2bcd4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-04-29 Matthias Clasen + + * gtk/gtkpagesetupunixdialog.c (gtk_page_setup_unix_dialog_finalize): + Free the custom paper list. (#403267, Felix Riemann) + 2007-04-29 Matthias Clasen * gtk/gtkprintjob.c (gtk_print_job_get_surface): Fix a diff --git a/gtk/gtkpagesetupunixdialog.c b/gtk/gtkpagesetupunixdialog.c index 4bd4a88db0..73742cd009 100644 --- a/gtk/gtkpagesetupunixdialog.c +++ b/gtk/gtkpagesetupunixdialog.c @@ -386,6 +386,12 @@ gtk_page_setup_unix_dialog_finalize (GObject *object) priv->page_setup_list = NULL; } + if (priv->custom_paper_list) + { + g_object_unref (priv->custom_paper_list); + priv->custom_paper_list = NULL; + } + if (priv->print_settings) { g_object_unref (priv->print_settings); -- 2.30.2